home *** CD-ROM | disk | FTP | other *** search
-
-
- EGA Checkers
-
- A quick review of the rules of checkers is in order since everyone seems to
- have learned a different version of the rules.
- ______________________________________________________________________________
-
- Each of the opponents has 12 men, which are placed on the black squares.
- Black makes the first move, and the light color (red) counters. Players
- alternate thereafter, moving on the black squares. The move is diagonally
- forward one square, if that square is vacant. A man may not move to an
- occupied square, but it may jump over and capture an adverse man on an
- adjacent square if the square beyond is vacant. If a jumping piece lands on
- a square from which another jump is possible it must continue to jump until
- it runs out of captures. A player must make a capturing move, if one is
- possible, but may choose if there is more than one. At the outset all
- checkers are single men.
-
- The line of squares farthest from a player is the king row. A single man
- reaching one of these squares is crowned a king. A king may move both
- forward or backward one move at a time and jump one or more pieces in either
- or both directions. If a single man reaches the king row by capture, the turn
- ends.
-
- The winner is the first player to leave the adversary without a move, either by
- capturing or blocking all of his men.
- ________________________________________________________________________________
-
-
- The rules above are the ones used in the game. The human is asked his name and
- given the choice of going first or not. Moves are indicated by specifying the
- row and column (letter and number) of the piece to be moved and the row and
- column where the move will end. If you are indicating a jump, you will be asked
- if it is a multiple jump before you continue. Any response other than 'Y' will
- be taken as a no. If you do not make a jump in your turn when one is possible
- the computer will inform you and "take your man for not jumping".
-
-
- I wish I could claim the source is a good example of programming. It is not.
- However, several different Pascal constructs where used. It is as much a
- practise of using the language as a game to be enjoyed. One word to those
- who would try to make the computer "smarter"--It is easy to over-check for
- situations to the point that the computer becomes very predictable. If you
- do make it smarter, I would sure be interested in your modifications.
-
- Peter Franchuk
- [74146,225]
- Rochester, NY
-
-
- Distributed by Public (software) Library.
- For a catalog of more than 2000 disks of pd/shareware, call 1-800-2424-PSL
- or write Public (software) Library, P.O.Box 35705, Houston, TX 77235-5705.